$n$-permutability and linear Datalog implies symmetric Datalog

نویسنده

  • Alexandr Kazda
چکیده

In the last decade, algebraic methods have led to much progress in classifying the complexity of the non-uniform Constraint Satisfaction Problem (CSP). The programming language Datalog, whose origins lie in logic programming and database theory, has been playing an important role in classifying complexity of CSP since at least the classic paper of Feder and M. Vardi [10]. Feder and Vardi used Datalog to define CSPs of bounded width. Later, V. Dalmau [7] asked which CSPs can be solved using the weaker language of linear Datalog, and finally L. Egri, B. Larose and P. Tesson [9] introduced even weaker symmetric Datalog, both in an effort to describe the finer hierarchy of CSP complexity. We want to show that if CSP(A) can be solved by a linear Datalog program (alternatively, has bounded pathwidth duality) and A is n-permutable for some n, then CSP(A) can be solved by a symmetric Datalog program (and so lies in L). While both conditions are necessary and so we have an “if and only if” description of symmetric Datalog, it is an open problem to describe those structures A such that CSP(A) is solvable by linear Datalog. However, once CSPs for which linear Datalog works are classified, we will immediately get an equally good classification of symmetric Datalog CSPs. In particular, should it turns out that SD(∨) implies bounded pathwidth duality, we would have a neat characterization of problems solvable by symmetric Datalog: It is the class of problems whose algebras omit all tame congruence theory types except for the Boolean type (we go into greater detail about this in the Conclusions).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Constraint Satisfaction Problems below P

Symmetric Datalog, a fragment of the logic programming language Datalog, is conjectured to capture all constraint satisfaction problems (CSP) in logarithmic space [10]. Therefore developing tools that help us understand whether or not a CSP can be defined in symmetric Datalog is an important task. A simple, well-known fact is that for any CSP, a fixed set of structures O (an obstruction set) ca...

متن کامل

The Complexity of Constraint Satisfaction Problems and Symmetric Datalog

Constraint satisfaction problems (CSPs) provide a unified framework for studying a wide variety of computational problems naturally arising in combinatorics, artificial intelligence and database theory. To any finite domain D and any constraint language Γ (a finite set of relations over D), we associate the constraint satisfaction problem CSP(Γ): an instance of CSP(Γ) consists of a list of vari...

متن کامل

Decomposition of Linear Recursive Logic Programs

In practise, most recursive logic queries to a deductive database are expressed by linear recursive datalog programs with exactly one linear recursive rule, so-called linear datalog sirups. The notion of k-sided linear datalog sirups has been introduced by Naughton, who characterized one-sided linear datalog sirups based on a graph model. We use another graph representation of linear datalog si...

متن کامل

Directed st-Connectivity Is Not Expressible in Symmetric Datalog

We show that the directed st-connectivity problem cannot be expressed in symmetric Datalog, a fragment of Datalog introduced in [5]. It was shown there that symmetric Datalog programs can be evaluated in logarithmic space and that this fragment of Datalog captures logspace when augmented with negation, and an auxiliary successor relation S together with two constant symbols for the smallest and...

متن کامل

On relating CTL to Datalog

CTL is the dominant temporal specification language in practice mainly due to the fact that it admits model checking in linear time. Logic programming and the database query language Datalog are often used as an implementation platform for logic languages. In this paper we present the exact relation between CTL and Datalog and moreover we build on this relation and known efficient algorithms fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1508.05766  شماره 

صفحات  -

تاریخ انتشار 2015